package com.bml.architect.springboot.utils;

public class Constants {

    public static final String SIMPLE_QUEUE = "springboot_queue";

    /************************发布订阅模式 start**********************************/
    public static final String FANOUT_QUEUE1 = "fanout_queue_1";

    public static final String FANOUT_QUEUE2 = "fanout_queue_2";

    public static final String FANOUT_EXCHANGE = "fanout_exchange";
    /************************发布订阅模式 end**********************************/

    /************************路由模式 start**********************************/
    public static final String DIRECT_QUEUE1 = "direct_queue_1";

    public static final String DIRECT_QUEUE2 = "direct_queue_2";

    public static final String DIRECT_EXCHANGE = "direct_exchange";

    /************************路由模式 end**********************************/

    /************************通配符模式 start**********************************/
    public static final String TOPICS_QUEUE1 = "topic_queue_1";

    public static final String TOPICS_QUEUE2 = "topic_queue_2";

    public static final String TOPICS_EXCHANGE = "topic_exchange";

    /************************通配符模式 end**********************************/
    /************************延迟队列 start**********************************/

    public static final String NORMAL_QUEUE = "normal_dlx_queue";

    public static final String DELAY_DLX_EXCHANGE = "delay_dlx_exchange";

    public static final String NORMAL_EXCHANGE = "normal_topic_exchange";

    public static final String DELAY_DLX_QUEUE = "delay_dlx_queue";
/************************延迟队列 END**********************************/


}
